2e1ffe495a1a769e2a5c612d7ad2f9ffa50ae6e1,podcasts/podcasts-app/src/java/org/sakaiproject/tool/podcasts/podHomeBean.java,DecoratedPodcastBean,getFileURL,#,274

Before Change


		 */
		public String getFileURL() {
			try {
				return podcastService.getPodcastFileURL(resourceId);
				
			} 
			catch (PermissionException e) {

After Change


				 *   url returned by podcastService is escaped, it is interpreted as
				 *   a relative url and not an absolute one.
				 */ 
				String fullUrl = podcastService.getPodcastFileURL(resourceId);
				String filenameEscaped = Validator.escapeUrl(filename);
				
				return fullUrl.substring(0, fullUrl.lastIndexOf(Entity.SEPARATOR) + 1) + filenameEscaped;
			} 
			catch (PermissionException e) {
				LOG.info("PermissionException getting file URL for "